package org.apache.tinkerpop.gremlin.server;

import io.netty.channel.ChannelHandler;
import org.apache.tinkerpop.gremlin.server.util.GraphServerGremlinExecutor;

public interface GraphChannelizer extends ChannelHandler {

  public void init(final GraphServerGremlinExecutor graphServerGremlinExecutor);

  public default Object createIdleDetectionMessage() {
    return null;
  }

  public default boolean supportsIdleMonitor() {
    return false;
  }
}
